import random

# from art import *
# tprint("Medusa Scan",font=""random)#随机字符串生成
Version = 'v0.88'
Blog = """https://www.ascotbe.com"""
red = '\033[25;31m'
green = '\033[25;32m'
yellow = '\033[25;33m'
blue = '\033[25;34m'
Fuchsia = '\033[25;35m'
cyan = '\033[25;36m'
end = '\033[0m'

banner1 = """
{}
                                                                                   
              ____                                                             
            ,'  , `.                                                           
         ,-+-,.' _ |               ,---,                                       
      ,-+-. ;   , ||             ,---.'|         ,--,                          
     ,--.'|'   |  ;|             |   | :       ,'_ /|   .--.--.                
    |   |  ,', |  ':  ,---.      |   | |  .--. |  | :  /  /    '    ,--.--.    
    |   | /  | |  || /     \   ,--.__| |,'_ /| :  . | |  :  /`./   /       \   
    '   | :  | :  |,/    /  | /   ,'   ||  ' | |  . . |  :  ;_    .--.  .-. |  
    ;   . |  ; |--'.    ' / |.   '  /  ||  | ' |  | |  \  \    `.  \__\/: . .  
    |   : |  | ,   '   ;   /|'   ; |:  |:  | : ;  ; |   `----.   \ ," .--.; |  
    |   : '  |/    '   |  / ||   | '/  ''  :  `--'   \ /  /`--'  //  /  ,.  |  
    ;   | |`-'     |   :    ||   :    :|:  ,      .-./'--'.     /;  :   .'   \ 
    |   ;/          \   \  /  \   \  /   `--`----'      `--'---' |  ,     .-./ 
    '---'            `----'    `----'                             `--`---'     
 {}
 {}                                                                                  
             Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner2 = """
{}
      o          o                        o                                     
     <|\        /|>                      <|>                                    
     / \\o    o// \                      < \                                    
     \o/ v\  /v \o/    o__  __o     o__ __o/   o       o       __o__   o__ __o/ 
      |   <\/>   |    /v      |>   /v     |   <|>     <|>     />  \   /v     |  
     / \        / \  />      //   />     / \  < >     < >     \o     />     / \ 
     \o/        \o/  \o    o/     \      \o/   |       |       v\    \      \o/ 
      |          |    v\  /v __o   o      |    o       o        <\    o      |  
     / \        / \    <\/> __/>   <\__  / \   <\__ __/>   _\o__</    <\__  / \ 
                                                                                
                                                         
 {}
 {}                                                                                  
                Blog  {}  |  {} {}   
""".format(red,end,blue,Blog,Version,end)
banner3 = """
{}
        _      _____ ____  _     ____  ____ 
        / \__/|/  __//  _ \/ \ /\/ ___\/  _ \\
        | |\/|||  \  | | \|| | |||    \| / \|
        | |  |||  /_ | |_/|| \_/|\___ || |-||
        \_/  \|\____\\\____/\____/\____/\_/ \|
 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner4 = """
{}
   /$$      /$$                 /$$                              
  | $$$    /$$$                | $$                              
  | $$$$  /$$$$  /$$$$$$   /$$$$$$$ /$$   /$$  /$$$$$$$  /$$$$$$ 
  | $$ $$/$$ $$ /$$__  $$ /$$__  $$| $$  | $$ /$$_____/ |____  $$
  | $$  $$$| $$| $$$$$$$$| $$  | $$| $$  | $$|  $$$$$$   /$$$$$$$
  | $$\  $ | $$| $$_____/| $$  | $$| $$  | $$ \____  $$ /$$__  $$
  | $$ \/  | $$|  $$$$$$$|  $$$$$$$|  $$$$$$/ /$$$$$$$/|  $$$$$$$
  |__/     |__/ \_______/ \_______/ \______/ |_______/  \_______/
 
 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner5 = """
{}
            |\  /|      |                   
            | \/ |/~//~~||   |(~/~~|  
            |    |\/_\__| \_/|_)\__|  
  
 {}
 {}                                                                                  
            Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner6 = """
{}
            __  __          _                 
            |  \/  |        | |                
            | \  / | ___  __| |_   _ ___  __ _ 
            | |\/| |/ _ \/ _` | | | / __|/ _` |
            | |  | |  __/ (_| | |_| \__ \ (_| |
            |_|  |_|\___|\__,_|\__,_|___/\__,_|
 {}
 {}                                                                                  
            Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner7 = """
{}

            __  __  ____  ____  __  __  ___    __   
            (  \/  )( ___)(  _ \(  )(  )/ __)  /__\  
            )    (  )__)  )(_) ))(__)( \__ \ /(__)\ 
            (_/\/\_)(____)(____/(______)(___/(__)(__)

 
 {}
 {}                                                                                  
             Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner8 = """
{}
          .------..------..------..------..------..------.
     .-.  |M.--. ||E.--. ||D.--. ||U.--. ||S.--. ||A.--. |
    ((5)) | (\/) || (\/) || :/\: || (\/) || :/\: || (\/) |
     '-.-.| :\/: || :\/: || (__) || :\/: || :\/: || :\/: |
      ((1)) '--'M|| '--'E|| '--'D|| '--'U|| '--'S|| '--'A|
       '-'`------'`------'`------'`------'`------'`------'

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner9 = """
                                                          
                          ########                  #
                      #################            #
                   ######################         #
                  #########################      #
                ############################
               ##############################
               ###############################
              ###############################
              ##############################
                              #    ########   #
\033[0;31;40m                 ##        ### \033[0m       ####   ##
                                      ###   ###
                                    ####   ###
               ####          ##########   ####
               #######################   ####
                 ####################   ####
                  ##################  ####
                    ############      ##
                       ########        ###
                      #########        #####
                    ############      ######
                   ########      #########
                     #####       ########
                       ###       #########
                      ######    ############
                     #######################
                     #   #   ###  #   #   ##
                     ########################
                      ##     ##   ##     ##
                            # 

              Blog  {}  |   {}    
""".format(Blog, Version)


banner10="""
{}
           ___      ,----.                            ,-,--.   ,---.      
    .-._ .'=.'\  ,-.--` , \  _,..---._  .--.-. .-.-.,-.'-  _\.--.'  \     
   /==/ \|==|  ||==|-  _.-`/==/,   -  \/==/ -|/=/  /==/_ ,_.'\==\-/\ \    
   |==|,|  / - ||==|   `.-.|==|   _   _\==| ,||=| -\==\  \   /==/-|_\ |   
   |==|  \/  , /==/_ ,    /|==|  .=.   |==|- | =/  |\==\ -\  \==\,   - \  
   |==|- ,   _ |==|    .-' |==|,|   | -|==|,  \/ - |_\==\ ,\ /==/ -   ,|  
   |==| _ /\   |==|_  ,`-._|==|  '='   /==|-   ,   /==/\/ _ /==/-  /\ - \ 
   /==/  / / , /==/ ,     /|==|-,   _`//==/ , _  .'\==\ - , |==\ _.\=\.-' 
   `--`./  `--``--`-----`` `-.`.____.' `--`..---'   `--`---' `--`         

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner11="""
{}

     ___ ___    ___  ___    __ __  _____  ____ 
    |   |   |  /  _]|   \  |  |  |/ ___/ /    |
    | _   _ | /  [_ |    \ |  |  (   \_ |  o  |
    |  \_/  ||    _]|  D  ||  |  |\__  ||     |
    |   |   ||   [_ |     ||  :  |/  \ ||  _  |
    |   |   ||     ||     ||     |\    ||  |  |
    |___|___||_____||_____| \__,_| \___||__|__|
                                               

 {}
 {}                                                                                  
           Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner12="""
{}                                                                        
                                         _______                                     
       __  __   ___         __.....__    \  ___ `'.                                  
      |  |/  `.'   `.   .-''         '.   ' |--.\  \                                 
      |   .-.  .-.   ' /     .-''"'-.  `. | |    \  '                                
      |  |  |  |  |  |/     /________\   \| |     |  '                        __     
      |  |  |  |  |  ||                  || |     |  | _    _         _    .:--.'.   
      |  |  |  |  |  |\    .-------------'| |     ' .'| '  / |      .' |  / |   \ |  
      |  |  |  |  |  | \    '-.____...---.| |___.' /'.' | .' |     .   | /`" __ | |  
      |__|  |__|  |__|  `.             .'/_______.'/ /  | /  |   .'.'| |// .'.''| |  
                          `''-...... -'  \_______|/ |   `'.  | .'.'.-'  / / /   | |_ 
                                                    '   .'|  '/.'   \_.'  \ \._,\ '/ 
                                                     `-'  `--'             `--'  `"  

 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)


banner13="""
{}

        *                                
        (  `          (                    
        )\))(     (   )\ )   (          )  
        ((_)()\   ))\ (()/(  ))\  (   ( /(  
        (_()((_) /((_) ((_))/((_) )\  )(_)) 
        |  \/  |(_))   _| |(_))( ((_)((_)_  
        | |\/| |/ -_)/ _` || || |(_-</ _` | 
        |_|  |_|\___|\__,_| \_,_|/__/\__,_| 
                                     
 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner14="""
{}

    ,---.    ,---.    .-''-.   ______       ___    _    .-'''-.    ____     
    |    \  /    |  .'_ _   \ |    _ `''. .'   |  | |  / _     \ .'  __ `.  
    |  ,  \/  ,  | / ( ` )   '| _ | ) _  \|   .'  | | (`' )/`--'/   '  \  \ 
    |  |\_   /|  |. (_ o _)  ||( ''_'  ) |.'  '_  | |(_ o _).   |___|  /  | 
    |  _( )_/ |  ||  (_,_)___|| . (_) `. |'   ( \.-.| (_,_). '.    _.-`   | 
    | (_ o _) |  |'  \   .---.|(_    ._) '' (`. _` /|.---.  \  :.'   _    | 
    |  (_,_)  |  | \  `-'    /|  (_.\.' / | (_ (_) _)\    `-'  ||  _( )_  | 
    |  |      |  |  \       / |       .'   \ /  . \ / \       / \ (_ o _) / 
    '--'      '--'   `'-..-'  '-----'`      ``-'`-''   `-...-'   '.(_,_).'  
                                                                                

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner15="""
{}

       _   .-')       ('-.  _ .-') _                 .-')     ('-.     
      ( '.( OO )_   _(  OO)( (  OO) )               ( OO ).  ( OO ).-. 
       ,--.   ,--.)(,------.\     .'_  ,--. ,--.   (_)---\_) / . --. / 
       |   `.'   |  |  .---',`'--..._) |  | |  |   /    _ |  | \-.  \  
       |         |  |  |    |  |  \  ' |  | | .-') \  :` `..-'-'  |  | 
       |  |'.'|  | (|  '--. |  |   ' | |  |_|( OO ) '..`''.)\| |_.'  | 
       |  |   |  |  |  .--' |  |   / : |  | | `-' /.-._)   \ |  .-.  | 
       |  |   |  |  |  `---.|  '--'  /('  '-'(_.-' \       / |  | |  | 
       `--'   `--'  `------'`-------'   `-----'     `-----'  `--' `--' 

 {}
 {}                                                                                  
             Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner16="""
{}

         _   _         _          _          _                  _            _          
        /\_\/\_\ _    /\ \       /\ \       /\_\               / /\         / /\        
       / / / / //\_\ /  \ \     /  \ \____ / / /         _    / /  \       / /  \       
      /\ \/ \ \/ / // /\ \ \   / /\ \_____\\\ \ \__      /\_\ / / /\ \__   / / /\ \      
     /  \____\__/ // / /\ \_\ / / /\/___  / \ \___\    / / // / /\ \___\ / / /\ \ \     
    / /\/________// /_/_ \/_// / /   / / /   \__  /   / / / \ \ \ \/___// / /  \ \ \    
   / / /\/_// / // /____/\  / / /   / / /    / / /   / / /   \ \ \     / / /___/ /\ \   
  / / /    / / // /\____\/ / / /   / / /    / / /   / / /_    \ \ \   / / /_____/ /\ \  
 / / /    / / // / /______ \ \ \__/ / /    / / /___/ / //_/\__/ / /  / /_________/\ \ \ 
 \/_/    / / // / /_______\ \ \___\/ /    / / /____\/ / \ \/___/ /  / / /_       __\ \_\\
         \/_/ \/__________/  \/_____/     \/_________/   \_____\/   \_\___\     /____/_/
                                                                                        

 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner17="""
{}

    _____             .___                    
   /     \   ____   __| _/_ __  ___________   
  /  \ /  \_/ __ \ / __ |  |  \/  ___/\__  \  
 /    Y    \  ___// /_/ |  |  /\___ \  / __ \_
 \____|__  /\___  >____ |____//____  >(____  /
         \/     \/     \/          \/      \/ 

 {}
 {}                                                                                  
     Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)


banner18="""
{}

       ___           ___           ___           ___           ___           ___     
      /\__\         /\  \         /\  \         /\__\         /\  \         /\  \    
     /::|  |       /::\  \       /::\  \       /:/  /        /::\  \       /::\  \   
    /:|:|  |      /:/\:\  \     /:/\:\  \     /:/  /        /:/\ \  \     /:/\:\  \  
   /:/|:|__|__   /::\~\:\  \   /:/  \:\__\   /:/  /  ___   _\:\~\ \  \   /::\~\:\  \ 
  /:/ |::::\__\ /:/\:\ \:\__\ /:/__/ \:|__| /:/__/  /\__\ /\ \:\ \ \__\ /:/\:\ \:\__\\
  \/__/~~/:/  / \:\~\:\ \/__/ \:\  \ /:/  / \:\  \ /:/  / \:\ \:\ \/__/ \/__\:\/:/  /
        /:/  /   \:\ \:\__\    \:\  /:/  /   \:\  /:/  /   \:\ \:\__\        \::/  / 
       /:/  /     \:\ \/__/     \:\/:/  /     \:\/:/  /     \:\/:/  /        /:/  /  
      /:/  /       \:\__\        \::/__/       \::/  /       \::/  /        /:/  /   
      \/__/         \/__/         ~~            \/__/         \/__/         \/__/    

 {}
 {}                                                                                  
       Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner19="""
{}

       ___           ___                         ___           ___           ___     
      /\  \         /\__\         _____         /\  \         /\__\         /\  \    
     |::\  \       /:/ _/_       /::\  \        \:\  \       /:/ _/_       /::\  \   
     |:|:\  \     /:/ /\__\     /:/\:\  \        \:\  \     /:/ /\  \     /:/\:\  \  
   __|:|\:\  \   /:/ /:/ _/_   /:/  \:\__\   ___  \:\  \   /:/ /::\  \   /:/ /::\  \ 
  /::::|_\:\__\ /:/_/:/ /\__\ /:/__/ \:|__| /\  \  \:\__\ /:/_/:/\:\__\ /:/_/:/\:\__\\
  \:\~~\  \/__/ \:\/:/ /:/  / \:\  \ /:/  / \:\  \ /:/  / \:\/:/ /:/  / \:\/:/  \/__/
   \:\  \        \::/_/:/  /   \:\  /:/  /   \:\  /:/  /   \::/ /:/  /   \::/__/     
    \:\  \        \:\/:/  /     \:\/:/  /     \:\/:/  /     \/_/:/  /     \:\  \     
     \:\__\        \::/  /       \::/  /       \::/  /        /:/  /       \:\__\    
      \/__/         \/__/         \/__/         \/__/         \/__/         \/__/    

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner20="""
{}

       ___           ___          _____          ___           ___           ___     
      /__/\         /  /\        /  /::\        /__/\         /  /\         /  /\    
     |  |::\       /  /:/_      /  /:/\:\       \  \:\       /  /:/_       /  /::\   
     |  |:|:\     /  /:/ /\    /  /:/  \:\       \  \:\     /  /:/ /\     /  /:/\:\  
   __|__|:|\:\   /  /:/ /:/_  /__/:/ \__\:|  ___  \  \:\   /  /:/ /::\   /  /:/~/::\ 
  /__/::::| \:\ /__/:/ /:/ /\ \  \:\ /  /:/ /__/\  \__\:\ /__/:/ /:/\:\ /__/:/ /:/\:\\
  \  \:\~~\__\/ \  \:\/:/ /:/  \  \:\  /:/  \  \:\ /  /:/ \  \:\/:/~/:/ \  \:\/:/__\/
   \  \:\        \  \::/ /:/    \  \:\/:/    \  \:\  /:/   \  \::/ /:/   \  \::/     
    \  \:\        \  \:\/:/      \  \::/      \  \:\/:/     \__\/ /:/     \  \:\     
     \  \:\        \  \::/        \__\/        \  \::/        /__/:/       \  \:\    
      \__\/         \__\/                       \__\/         \__\/         \__\/    

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner21="""
%s

       .-.   .-..----..----. .-. .-. .----.  .--.  
       |  `.'  || {_  | {}  \| { } |{ {__   / {} \ 
       | |\ /| || {__ |     /| {_} |.-._} }/  /\  \\
       `-' ` `-'`----'`----' `-----'`----' `-'  `-'

 %s
 %s                                                                                 
     Blog  %s  |  %s %s   
"""%(green,end,cyan,Blog,Version,end)

banner22="""
{}

     ___      ___   _______  ________   ____  ____   ________     __      
    |"  \    /"  | /"     "||"      "\ ("  _||_ " | /"       )   /""\     
     \   \  //   |(: ______)(.  ___  :)|   (  ) : |(:   \___/   /    \    
     /\\  \/.    | \/    |  |: \   ) ||(:  |  | . ) \___  \    /' /\  \   
    |: \.        | // ___)_ (| (___\ || \\ \__/ //   __/  \\  //  __'  \  
    |.  \    /:  |(:      "||:       :) /\\ __ //\  /" \   :)/   /  \\  \ 
    |___|\__/|___| \_______)(________/ (__________)(_______/(___/    \___)
                                                                          

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner23="""
{}

   __   __  _______  ______   __   __  _______  _______ 
  |  |_|  ||       ||      | |  | |  ||       ||   _   |
  |       ||    ___||  _    ||  | |  ||  _____||  |_|  |
  |       ||   |___ | | |   ||  |_|  || |_____ |       |
  |       ||    ___|| |_|   ||       ||_____  ||       |
  | ||_|| ||   |___ |       ||       | _____| ||   _   |
  |_|   |_||_______||______| |_______||_______||__| |__|

 {}
 {}                                                                                  
      Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner24="""
{}

                                                                                                    
       ______  _______        ______        _____    ____   ____          ______         ____   
      |      \/       \   ___|\     \   ___|\    \  |    | |    |     ___|\     \   ____|\   \  
     /          /\     \ |     \     \ |    |\    \ |    | |    |    |    |\     \ /    /\    \ 
    /     /\   / /\     ||     ,_____/||    | |    ||    | |    |    |    |/____/||    |  |    |
   /     /\ \_/ / /    /||     \--'\_|/|    | |    ||    | |    | ___|    \|   | ||    |__|    |
  |     |  \|_|/ /    / ||     /___/|  |    | |    ||    | |    ||    \    \___|/ |    .--.    |
  |     |       |    |  ||     \____|\ |    | |    ||    | |    ||    |\     \    |    |  |    |
  |\____\       |____|  /|____ '     /||____|/____/||\___\_|____||\ ___\|_____|   |____|  |____|
  | |    |      |    | / |    /_____/ ||    /    | || |    |    || |    |     |   |    |  |    |
   \|____|      |____|/  |____|     | /|____|____|/  \|____|____| \|____|_____|   |____|  |____|
      \(          )/       \( |_____|/   \(    )/       \(   )/      \(    )/       \(      )/  
       '          '         '    )/       '    '         '   '        '    '         '      '   
                                     '                                                              

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner25="""
{}

                                         
               _____       _             
              |     |___ _| |_ _ ___ ___ 
              | | | | -_| . | | |_ -| .'|
              |_|_|_|___|___|___|___|__,|
                             

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner26="""
{}

         ___       ___       ___       ___       ___       ___   
        /\__\     /\  \     /\  \     /\__\     /\  \     /\  \  
       /::L_L_   /::\  \   /::\  \   /:/ _/_   /::\  \   /::\  \ 
      /:/L:\__\ /::\:\__\ /:/\:\__\ /:/_/\__\ /\:\:\__\ /::\:\__\\
      \/_/:/  / \:\:\/  / \:\/:/  / \:\/:/  / \:\:\/__/ \/\::/  /
        /:/  /   \:\/  /   \::/  /   \::/  /   \::/  /    /:/  / 
        \/__/     \/__/     \/__/     \/__/     \/__/     \/__/  

 {}
 {}                                                                                  
            Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)


banner27="""
{}

   .___  ___.  _______  _______   __    __       _______.     ___      
   |   \/   | |   ____||       \ |  |  |  |     /       |    /   \     
   |  \  /  | |  |__   |  .--.  ||  |  |  |    |   (----`   /  ^  \    
   |  |\/|  | |   __|  |  |  |  ||  |  |  |     \   \      /  /_\  \   
   |  |  |  | |  |____ |  '--'  ||  `--'  | .----)   |    /  _____  \  
   |__|  |__| |_______||_______/  \______/  |_______/    /__/     \__\ 
                                                                       

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner28="""
{}

    __    __     ______     _____     __  __     ______     ______    
   /\ "-./  \   /\  ___\   /\  __-.  /\ \/\ \   /\  ___\   /\  __ \   
   \ \ \-./\ \  \ \  __\   \ \ \/\ \ \ \ \_\ \  \ \___  \  \ \  __ \  
    \ \_\ \ \_\  \ \_____\  \ \____-  \ \_____\  \/\_____\  \ \_\ \_\ 
     \/_/  \/_/   \/_____/   \/____/   \/_____/   \/_____/   \/_/\/_/ 
                                                                      

 {}
 {}                                                                                  
           Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner29="""
{}

  ___ __ __   ______   ______   __  __   ______   ________      
 /__//_//_/\ /_____/\ /_____/\ /_/\/_/\ /_____/\ /_______/\     
 \::\| \| \ \\\::::_\/_\:::_ \ \\\:\ \:\ \\\::::_\/_\::: _  \ \    
  \:.      \ \\\:\/___/\\\:\ \ \ \\\:\ \:\ \\\:\/___/\\\::(_)  \ \   
   \:.\-/\  \ \\\::___\/_\:\ \ \ \\\:\ \:\ \\\_::._\:\\\:: __  \ \  
    \. \  \  \ \\\:\____/\\\:\/.:| |\:\_\:\ \ /____\:\\\:.\ \  \ \ 
     \__\/ \__\/ \_____\/ \____/_/ \_____\/ \_____\/ \__\/\__\/ 
                                                                
 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner30="""
{}

                               ___                                  
                              (   )                                 
   ___ .-. .-.     .--.     .-.| |   ___  ___      .--.      .---.  
  (   )   '   \   /    \   /   \ |  (   )(   )   /  _  \    / .-, \ 
   |  .-.  .-. ; |  .-. ; |  .-. |   | |  | |   . .' `. ;  (__) ; | 
   | |  | |  | | |  | | | | |  | |   | |  | |   | '   | |    .'`  | 
   | |  | |  | | |  |/  | | |  | |   | |  | |   _\_`.(___)  / .'| | 
   | |  | |  | | |  ' _.' | |  | |   | |  | |  (   ). '.   | /  | | 
   | |  | |  | | |  .'.-. | '  | |   | |  ; '   | |  `\ |  ; |  ; | 
   | |  | |  | | '  `-' / ' `-'  /   ' `-'  /   ; '._,' '  ' `-'  | 
  (___)(___)(___) `.__.'   `.__,'     '.__.'     '.___.'   `.__.'_. 
                                                                    
                                                                    

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner31="""
{}

   __    __    _____  _____    __    __   ______    _____    
  /_/\  /\_\ /\_____\/\ __/\  /\_\  /_/\ / ____/\  /\___/\   
  ) ) \/ ( (( (_____/) )  \ \( ( (  ) ) )) ) __\/ / / _ \ \  
 /_/ \  / \_\\\ \__\ / / /\ \ \\\ \ \/ / /  \ \ \   \ \(_)/ /  
 \ \ \\\// / // /__/_\ \ \/ / / \ \  / /   _\ \ \  / / _ \ \  
  )_) )( (_(( (_____\) )__/ /  ( (__) )  )____) )( (_( )_) ) 
  \_\/  \/_/ \/_____/\/___\/    \/__\/   \____\/  \/_/ \_\/  
                                                             

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner32="""
{}

  ____    ____              __                        
 |_   \  /   _|            |  ]                       
   |   \/   |  .---.   .--.| | __   _   .--.   ,--.   
   | |\  /| | / /__\\\/ /'`\\' |[  | | | ( (`\] `'_\ :  
  _| |_\/_| |_| \__.,| \__/  | | \_/ |, `'.'. // | |, 
 |_____||_____|'.__.' '.__.;__]'.__.'_/[\__) )\'-;__/ 
                                                      

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)


banner33="""
{}

    ███╗   ███╗███████╗██████╗ ██╗   ██╗███████╗ █████╗ 
    ████╗ ████║██╔════╝██╔══██╗██║   ██║██╔════╝██╔══██╗
    ██╔████╔██║█████╗  ██║  ██║██║   ██║███████╗███████║
    ██║╚██╔╝██║██╔══╝  ██║  ██║██║   ██║╚════██║██╔══██║
    ██║ ╚═╝ ██║███████╗██████╔╝╚██████╔╝███████║██║  ██║
    ╚═╝     ╚═╝╚══════╝╚═════╝  ╚═════╝ ╚══════╝╚═╝  ╚═╝
                                                        

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner34="""
{}

    ███▄ ▄███▓▓█████ ▓█████▄  █    ██   ██████  ▄▄▄      
   ▓██▒▀█▀ ██▒▓█   ▀ ▒██▀ ██▌ ██  ▓██▒▒██    ▒ ▒████▄    
   ▓██    ▓██░▒███   ░██   █▌▓██  ▒██░░ ▓██▄   ▒██  ▀█▄  
   ▒██    ▒██ ▒▓█  ▄ ░▓█▄   ▌▓▓█  ░██░  ▒   ██▒░██▄▄▄▄██ 
   ▒██▒   ░██▒░▒████▒░▒████▓ ▒▒█████▓ ▒██████▒▒ ▓█   ▓██▒
   ░ ▒░   ░  ░░░ ▒░ ░ ▒▒▓  ▒ ░▒▓▒ ▒ ▒ ▒ ▒▓▒ ▒ ░ ▒▒   ▓▒█░
   ░  ░      ░ ░ ░  ░ ░ ▒  ▒ ░░▒░ ░ ░ ░ ░▒  ░ ░  ▒   ▒▒ ░
   ░      ░      ░    ░ ░  ░  ░░░ ░ ░ ░  ░  ░    ░   ▒   
          ░      ░  ░   ░       ░           ░        ░  ░
                      ░                                  

 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner35="""
{}

          ╔╦╗┌─┐┌┬┐┬ ┬┌─┐┌─┐
          ║║║├┤  │││ │└─┐├─┤
          ╩ ╩└─┘─┴┘└─┘└─┘┴ ┴

 {}
 {}                                                                                  
    Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner36="""
{}

   ▄▄▄▄███▄▄▄▄      ▄████████ ████████▄  ███    █▄     ▄████████    ▄████████ 
 ▄██▀▀▀███▀▀▀██▄   ███    ███ ███   ▀███ ███    ███   ███    ███   ███    ███ 
 ███   ███   ███   ███    █▀  ███    ███ ███    ███   ███    █▀    ███    ███ 
 ███   ███   ███  ▄███▄▄▄     ███    ███ ███    ███   ███          ███    ███ 
 ███   ███   ███ ▀▀███▀▀▀     ███    ███ ███    ███ ▀███████████ ▀███████████ 
 ███   ███   ███   ███    █▄  ███    ███ ███    ███          ███   ███    ███ 
 ███   ███   ███   ███    ███ ███   ▄███ ███    ███    ▄█    ███   ███    ███ 
  ▀█   ███   █▀    ██████████ ████████▀  ████████▀   ▄████████▀    ███    █▀  
                                                                              

 {}
 {}                                                                                  
            Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner37="""
{}

  ▄▄       ▄▄  ▄▄▄▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄   ▄         ▄  ▄▄▄▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄ 
 ▐░░▌     ▐░░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░▌ ▐░▌       ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌
 ▐░▌░▌   ▐░▐░▌▐░█▀▀▀▀▀▀▀▀▀ ▐░█▀▀▀▀▀▀▀█░▌▐░▌       ▐░▌▐░█▀▀▀▀▀▀▀▀▀ ▐░█▀▀▀▀▀▀▀█░▌
 ▐░▌▐░▌ ▐░▌▐░▌▐░▌          ▐░▌       ▐░▌▐░▌       ▐░▌▐░▌          ▐░▌       ▐░▌
 ▐░▌ ▐░▐░▌ ▐░▌▐░█▄▄▄▄▄▄▄▄▄ ▐░▌       ▐░▌▐░▌       ▐░▌▐░█▄▄▄▄▄▄▄▄▄ ▐░█▄▄▄▄▄▄▄█░▌
 ▐░▌  ▐░▌  ▐░▌▐░░░░░░░░░░░▌▐░▌       ▐░▌▐░▌       ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌
 ▐░▌   ▀   ▐░▌▐░█▀▀▀▀▀▀▀▀▀ ▐░▌       ▐░▌▐░▌       ▐░▌ ▀▀▀▀▀▀▀▀▀█░▌▐░█▀▀▀▀▀▀▀█░▌
 ▐░▌       ▐░▌▐░▌          ▐░▌       ▐░▌▐░▌       ▐░▌          ▐░▌▐░▌       ▐░▌
 ▐░▌       ▐░▌▐░█▄▄▄▄▄▄▄▄▄ ▐░█▄▄▄▄▄▄▄█░▌▐░█▄▄▄▄▄▄▄█░▌ ▄▄▄▄▄▄▄▄▄█░▌▐░▌       ▐░▌
 ▐░▌       ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░▌ ▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░▌       ▐░▌
  ▀         ▀  ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀  ▀         ▀ 
                                                                               

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner38="""
{}

    • ▌ ▄ ·. ▄▄▄ .·▄▄▄▄  ▄• ▄▌.▄▄ ·  ▄▄▄· 
    ·██ ▐███▪▀▄.▀·██▪ ██ █▪██▌▐█ ▀. ▐█ ▀█ 
    ▐█ ▌▐▌▐█·▐▀▀▪▄▐█· ▐█▌█▌▐█▌▄▀▀▀█▄▄█▀▀█ 
    ██ ██▌▐█▌▐█▄▄▌██. ██ ▐█▄█▌▐█▄▪▐█▐█ ▪▐▌
    ▀▀  █▪▀▀▀ ▀▀▀ ▀▀▀▀▀•  ▀▀▀  ▀▀▀▀  ▀  ▀ 

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner39="""
{}

     ._____.___ ._______.______  .____     .________.______  
     :         |: .____/:_ _   \ |    |___ |    ___/:      \ 
     |   \  /  || : _/\ |   |   ||    |   ||___    \|   .   |
     |   |\/   ||   /  \| . |   ||    :   ||       /|   :   |
     |___| |   ||_.: __/|. ____/ |        ||__:___/ |___|   |
           |___|   :/    :/      |. _____/    :         |___|
                         :        :/                         
                                  :                          
                                                             

 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner40="""
{}

     ▄▀▀▄ ▄▀▄  ▄▀▀█▄▄▄▄  ▄▀▀█▄▄   ▄▀▀▄ ▄▀▀▄  ▄▀▀▀▀▄  ▄▀▀█▄  
    █  █ ▀  █ ▐  ▄▀   ▐ █ ▄▀   █ █   █    █ █ █   ▐ ▐ ▄▀ ▀▄ 
    ▐  █    █   █▄▄▄▄▄  ▐ █    █ ▐  █    █     ▀▄     █▄▄▄█ 
      █    █    █    ▌    █    █   █    █   ▀▄   █   ▄▀   █ 
    ▄▀   ▄▀    ▄▀▄▄▄▄    ▄▀▄▄▄▄▀    ▀▄▄▄▄▀   █▀▀▀   █   ▄▀  
    █    █     █    ▐   █     ▐              ▐      ▐   ▐   
    ▐    ▐     ▐        ▐                                   

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner41="""
{}

    █▀▄▀█ ▄███▄   ██▄     ▄      ▄▄▄▄▄   ██   
    █ █ █ █▀   ▀  █  █     █    █     ▀▄ █ █  
    █ ▄ █ ██▄▄    █   █ █   █ ▄  ▀▀▀▀▄   █▄▄█ 
    █   █ █▄   ▄▀ █  █  █   █  ▀▄▄▄▄▀    █  █ 
       █  ▀███▀   ███▀  █▄ ▄█               █ 
      ▀                  ▀▀▀               █  
                                          ▀   
 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner42="""
{}

     _______           __                    
    |   |   |.-----.--|  |.--.--.-----.---.-.
    |       ||  -__|  _  ||  |  |__ --|  _  |
    |__|_|__||_____|_____||_____|_____|___._|
                                             

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner43="""
{}

          .  .     .         
          |\/| _  _|. . __ _.
          |  |(/,(_](_|_) (_]
                             

 {}
 {}                                                                                  
       Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)
banner44="""
{}

     ___ ___          __                   
    |   Y   .-----.--|  .--.--.-----.---.-.
    |.      |  -__|  _  |  |  |__ --|  _  |
    |. \_/  |_____|_____|_____|_____|___._|
    |:  |   |                              
    |::.|:. |                              
    `--- ---'                              
                                           
 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner45="""
{}

     ___ ___    ___  ___    __ __  _____  ____ 
    |   T   T  /  _]|   \  |  T  T/ ___/ /    T
    | _   _ | /  [_ |    \ |  |  (   \_ Y  o  |
    |  \_/  |Y    _]|  D  Y|  |  |\__  T|     |
    |   |   ||   [_ |     ||  :  |/  \ ||  _  |
    |   |   ||     T|     |l     |\    ||  |  |
    l___j___jl_____jl_____j \__,_j \___jl__j__j
                                               

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner46="""
{}

      _______ _______ ______  _     _ _______ _______
      |  |  | |______ |     \ |     | |______ |_____|
      |  |  | |______ |_____/ |_____| ______| |     |
                                                     
 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner47="""
{}

                       
           .  .     .          
           |\/|.-,.-| . ..-.-. 
           '  '`'-`-'-'-'-'`-`-
                               

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner48="""
{}

                                  ;                                      
                                  ED.                                    
                                ,;E#Wi         :             .           
                              f#i E###G.       Ef           ;W           
             ..       :     .E#t  E#fD#W;      E#t         f#E         ..
            ,W,     .Et    i#W,   E#t t##L     E#t       .E#f         ;W,
           t##,    ,W#t   L#D.    E#t  .E#K,   E#t      iWW;         j##,
          L###,   j###t :K#Wfff;  E#t    j##f  E#t fi  L##Lffi      G###,
        .E#j##,  G#fE#t i##WLLLLt E#t    :E#K: E#t L#jtLLG##L     :E####,
       ;WW; ##,:K#i E#t  .E#L     E#t   t##L   E#t L#L  ,W#i     ;W#DG##,
      j#E.  ##f#W,  E#t    f#E:   E#t .D#W;    E#tf#E: j#E.     j###DW##,
    .D#L    ###K:   E#t     ,WW;  E#tiW#G.     E###f .D#j      G##i,,G##,
   :K#t     ##D.    E#t      .D#; E#K##i       E#K, ,WK,     :K#K:   L##,
   ...      #G      ..         tt E##D.        EL   EG.     ;##D.    L##,
            j                     E#t          :    ,       ,,,      .,, 
                                  L:                                     

 {}
 {}                                                                                  
            Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)


banner49="""
{}

___          _        __     ___    ___    __       ______  _____
   |        | \    ___) |    \  |  |   |  |  )  ____)    /  \    
   |  |\/|  |  |  (__   |     | |  |   |  | (  (___     /    \   
   |  |  |  |  |   __)  |     | |  |   |  |  \___  \   /  ()  \  
   |  |  |  |  |  (___  |     | |   \_/   |  ____)  ) |   __   | 
___|  |__|  |_/       )_|    /___\       /__(      (__|  (__)  |_

 {}
 {}                                                                                  
          Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner50="""
{}

      __  __                   _                                 
     F  \/  ]     ____      ___FJ    _    _     ____      ___ _  
    J |\__/| L   F __ J    F __  L  J |  | L   F ___J    F __` L 
    | |`--'| |  | _____J  | |--| |  | |  | |  | '----_  | |--| | 
    F L    J J  F L___--. F L__J J  F L__J J  )-____  L F L__J J 
   J__L    J__LJ\______/FJ\____,__LJ\____,__LJ\______/FJ\____,__L
   |__L    J__| J______F  J____,__F J____,__F J______F  J____,__F
                                                                 

 {}
 {}                                                                                  
        Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner51="""
{}

                _                                               
               ' )     _)                 /'                    
               //  _/~/'                /'                      
             /'/_/~ /' ____     _____,/'          ____     ____ 
           /' /~  /' /'    )  /'    /' /'    /  /'    )--/'    )
         /'     /' /(___,/' /'    /' /'    /'  '---,   /'    /' 
     (,/'      (_,(________(___,/(__(___,/(__(___,/   (___,/(__ 
                                                                
                                                                
                                                                

 {}
 {}                                                                                  
           Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner52="""
{}

           __     __)                   
          (, /|  /|        /)           
            / | / |   _  _(/     _   _  
         ) /  |/  |__(/_(_(_(_(_/_)_(_(_
        (_/   '                         
                                        

 {}
 {}                                                                                  
      Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner53="""
{}

          ___  __        __       
    |\/| |__  |  \ |  | /__`  /\  
    |  | |___ |__/ \__/ .__/ /~~\ 
                                  

 {}
 {}                                                                                  
       Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner54="""
{}

                                            
  __  __ ______  ____ ___ _______ _   _   _ 
 |  \/  |____  ||__  |_  |____   | | | | | |
 | |\/| | _  | |   | | | |    | || | | | | |
 | |  | || | |_____| | | |    | || |/ /_/ / 
 |_|  |_|| |  /____/\_\|_|    |_||_______/  
         |_|                                

 {}
 {}                                                                                  
      Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner55="""
{}

       _               _         _           _       _        _     
     _/\\\___ _____  __/\\\___  __/\\\___  ___ /\\\     /\\\__  __/\\\__  
    (_      v    ))(_  ____))(_  ____))/  //\ \\\   /    \\\(_  ____) 
     /  :   <\   \\\ /  ._))   /   _ \\\ \:.\\\_\ \\\ _\  \_// /  _ \\\  
    /:. |   //   ///:. ||___ /:. |_\ \\ \  :.  //// \:.\  /:./_\ \\\ 
    \___|  //\  // \  _____))\  _____//(_   ___))\\\__  /  \  _   // 
         \//  \//   \//       \//        \//        \\\/    \// \//  
                                                                    
                                                                    

 {}
 {}                                                                                  
       Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner56="""
{}

                                  
          |\/|  _   _|      _  _. 
          |  | (/_ (_| |_| _> (_| 
                                  

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner57="""
{}
        
           ,-,-,-.         .             
           `,| | |   ,-. ,-| . . ,-. ,-. 
             | ; | . |-' | | | | `-. ,-| 
             '   `-' `-' `-' `-' `-' `-^ 
                                         
                                         

 {}
 {}                                                                                  
         Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

banner58="""
{}
        
          __ __ ___ __  _  _   __   __   
         |  V  | __| _\| || |/' _/ /  \  
         | \_/ | _|| v | \/ |`._`.| /\ | 
         |_| |_|___|__/ \__/ |___/|_||_| 

 {}
 {}                                                                                  
      Blog  {}  |  {} {}   
""".format(green,end,cyan,Blog,Version,end)

def RandomBanner():
    banner_list=[banner1,banner2,banner3,banner4,banner5,banner6,banner7,banner8,banner9,banner10,banner11,banner12,banner13,banner14,banner15,banner16,banner17,banner18,banner19,banner20,banner21,banner22,banner23,banner24,banner25,banner26,banner27,banner28,banner29,banner30,banner31,banner32,banner33,banner34,banner35,banner36,banner37,banner38,banner39,banner40,banner41,banner42,banner43,banner44,banner45,banner46,banner47,banner48,banner49,banner50,banner51,banner52,banner53,banner54,banner55,banner56,banner57,banner58]
    random_banner =random.choice(banner_list)
    print(str(random_banner))
    # for i in banner_list:
    #     print(str(i))

